package com.dmgis.qxfw.dataservice.businessservice.api.entity.xt;

import com.dmgis.qxfw.dataservice.businessservice.common.entity.MsgMediumSmallScaleKey;

import java.io.Serializable;

/**   
 * This class is used for 自动站信息 
 * @author dsq 
 * @version   
 *       1.0, 2018年6月29日 下午1:00:37   
 */  
public class MsgMediumSmallScale extends MsgMediumSmallScaleKey implements Serializable {
   
	private static final long serialVersionUID = 3615947005863906471L;

	private Double longitude;

    private Double latitude;

    private Float altitude;

    private Integer altitudePress;

    private Integer observingway;

    private Integer windDirect;

    private Float windVelocity;

    private Integer windD10Ms;

    private Float windV10Ms;

    private Integer maxWindD;

    private Float maxWindV;

    private String timeHMaxWind;

    private Integer instantWindD;

    private Float instantWindV;

    private Integer HExMaxWindD;

    private Float HExMaxWindV;

    private String timeHExMaxWind;

    private Float rain;

    private Float dryBulbTemp;

    private Float maxTemp;

    private String timeHMaxTemp;

    private Float minTemp;

    private String timeHMinTemp;

    private Integer relHumidity;

    private Integer minRelHumidity;

    private String timeHinRelHumidity;

    private Float vapourPress;

    private Float dewTemp;

    private Float stationPress;

    private Float maxStationPress;

    private String timeHourMaxPSta;

    private Float minStationPress;

    private String timeHourMinPSta;

    private Float grassTemp;

    private Float grassMaxTemp;

    private String grassMaxTime;

    private Float grassMinTemp;

    private String grassMinTime;

    private Float groundTemp;

    private Float groundMaxTemp;

    private String groundMaxTime;

    private Float groundMinTemp;

    private String groundMinTime;

    private Float cm5Temp;

    private Float cm10Temp;

    private Float cm15Temp;

    private Float cm20Temp;

    private Float cm40Temp;

    private Float cm80Temp;

    private Float cm160Temp;

    private Float cm320Temp;

    private Float evaporation;

    private Float pressureSea;

    private Integer visibility;

    private Integer minVisibility;

    private String minVisibilityTime;

    private String rainMinutes;

    private Float sunLight;

    private String stationName;

    private String city;

    private String county;

    private String observeElement;

    private String drainageArea;

    private Integer jb;

    private Float relTemp;

    private Float cloud;

    private Float fog;

    private Float aveTemp;

    private Float variableTemp;

    private Integer CLO_Cov;

    private Integer CLO_Cov_Low;

    private Integer CLO_COV_LM;

    private Float TEM_ChANGE_24h;
    
    private String color;
    
    private Double x;

    private Double y;
    
    private Float amassRain;
    
    private Float avgTemp;
    
    private Float heghestTemp;

    private Float lowestTemp;
    
    private Float maxIsWindV;
    
    private Integer minHumidity;
    
    private Float avgPressure;
    
    public Double getLongitude() {
        return longitude;
    }

    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    public Double getLatitude() {
        return latitude;
    }

    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }

    public Float getAltitude() {
        return altitude;
    }

    public void setAltitude(Float altitude) {
        this.altitude = altitude;
    }

    public Integer getAltitudePress() {
        return altitudePress;
    }

    public void setAltitudePress(Integer altitudePress) {
        this.altitudePress = altitudePress;
    }

    public Integer getObservingway() {
        return observingway;
    }

    public void setObservingway(Integer observingway) {
        this.observingway = observingway;
    }

    public Integer getWindDirect() {
        return windDirect;
    }

    public void setWindDirect(Integer windDirect) {
        this.windDirect = windDirect;
    }

    public Float getWindVelocity() {
        return windVelocity;
    }

    public void setWindVelocity(Float windVelocity) {
        this.windVelocity = windVelocity;
    }

    public Integer getWindD10Ms() {
        return windD10Ms;
    }

    public void setWindD10Ms(Integer windD10Ms) {
        this.windD10Ms = windD10Ms;
    }

    public Float getWindV10Ms() {
        return windV10Ms;
    }

    public void setWindV10Ms(Float windV10Ms) {
        this.windV10Ms = windV10Ms;
    }

    public Integer getMaxWindD() {
        return maxWindD;
    }

    public void setMaxWindD(Integer maxWindD) {
        this.maxWindD = maxWindD;
    }

    public Float getMaxWindV() {
        return maxWindV;
    }

    public void setMaxWindV(Float maxWindV) {
        this.maxWindV = maxWindV;
    }

    public String getTimeHMaxWind() {
        return timeHMaxWind;
    }

    public void setTimeHMaxWind(String timeHMaxWind) {
        this.timeHMaxWind = timeHMaxWind == null ? null : timeHMaxWind.trim();
    }

    public Integer getInstantWindD() {
        return instantWindD;
    }

    public void setInstantWindD(Integer instantWindD) {
        this.instantWindD = instantWindD;
    }

    public Float getInstantWindV() {
        return instantWindV;
    }

    public void setInstantWindV(Float instantWindV) {
        this.instantWindV = instantWindV;
    }

    public Integer getHExMaxWindD() {
        return HExMaxWindD;
    }

    public void setHExMaxWindD(Integer HExMaxWindD) {
        this.HExMaxWindD = HExMaxWindD;
    }

    public Float getHExMaxWindV() {
        return HExMaxWindV;
    }

    public void setHExMaxWindV(Float HExMaxWindV) {
        this.HExMaxWindV = HExMaxWindV;
    }

    public String getTimeHExMaxWind() {
        return timeHExMaxWind;
    }

    public void setTimeHExMaxWind(String timeHExMaxWind) {
        this.timeHExMaxWind = timeHExMaxWind == null ? null : timeHExMaxWind.trim();
    }

    public Float getRain() {
        return rain;
    }

    public void setRain(Float rain) {
        this.rain = rain;
    }

    public Float getDryBulbTemp() {
        return dryBulbTemp;
    }

    public void setDryBulbTemp(Float dryBulbTemp) {
        this.dryBulbTemp = dryBulbTemp;
    }

    public Float getMaxTemp() {
        return maxTemp;
    }

    public void setMaxTemp(Float maxTemp) {
        this.maxTemp = maxTemp;
    }

    public String getTimeHMaxTemp() {
        return timeHMaxTemp;
    }

    public void setTimeHMaxTemp(String timeHMaxTemp) {
        this.timeHMaxTemp = timeHMaxTemp == null ? null : timeHMaxTemp.trim();
    }

    public Float getMinTemp() {
        return minTemp;
    }

    public void setMinTemp(Float minTemp) {
        this.minTemp = minTemp;
    }

    public String getTimeHMinTemp() {
        return timeHMinTemp;
    }

    public void setTimeHMinTemp(String timeHMinTemp) {
        this.timeHMinTemp = timeHMinTemp == null ? null : timeHMinTemp.trim();
    }

    public Integer getRelHumidity() {
        return relHumidity;
    }

    public void setRelHumidity(Integer relHumidity) {
        this.relHumidity = relHumidity;
    }

    public Integer getMinRelHumidity() {
        return minRelHumidity;
    }

    public void setMinRelHumidity(Integer minRelHumidity) {
        this.minRelHumidity = minRelHumidity;
    }

    public String getTimeHinRelHumidity() {
        return timeHinRelHumidity;
    }

    public void setTimeHinRelHumidity(String timeHinRelHumidity) {
        this.timeHinRelHumidity = timeHinRelHumidity == null ? null : timeHinRelHumidity.trim();
    }

    public Float getVapourPress() {
        return vapourPress;
    }

    public void setVapourPress(Float vapourPress) {
        this.vapourPress = vapourPress;
    }

    public Float getDewTemp() {
        return dewTemp;
    }

    public void setDewTemp(Float dewTemp) {
        this.dewTemp = dewTemp;
    }

    public Float getStationPress() {
        return stationPress;
    }

    public void setStationPress(Float stationPress) {
        this.stationPress = stationPress;
    }

    public Float getMaxStationPress() {
        return maxStationPress;
    }

    public void setMaxStationPress(Float maxStationPress) {
        this.maxStationPress = maxStationPress;
    }

    public String getTimeHourMaxPSta() {
        return timeHourMaxPSta;
    }

    public void setTimeHourMaxPSta(String timeHourMaxPSta) {
        this.timeHourMaxPSta = timeHourMaxPSta == null ? null : timeHourMaxPSta.trim();
    }

    public Float getMinStationPress() {
        return minStationPress;
    }

    public void setMinStationPress(Float minStationPress) {
        this.minStationPress = minStationPress;
    }

    public String getTimeHourMinPSta() {
        return timeHourMinPSta;
    }

    public void setTimeHourMinPSta(String timeHourMinPSta) {
        this.timeHourMinPSta = timeHourMinPSta == null ? null : timeHourMinPSta.trim();
    }

    public Float getGrassTemp() {
        return grassTemp;
    }

    public void setGrassTemp(Float grassTemp) {
        this.grassTemp = grassTemp;
    }

    public Float getGrassMaxTemp() {
        return grassMaxTemp;
    }

    public void setGrassMaxTemp(Float grassMaxTemp) {
        this.grassMaxTemp = grassMaxTemp;
    }

    public String getGrassMaxTime() {
        return grassMaxTime;
    }

    public void setGrassMaxTime(String grassMaxTime) {
        this.grassMaxTime = grassMaxTime == null ? null : grassMaxTime.trim();
    }

    public Float getGrassMinTemp() {
        return grassMinTemp;
    }

    public void setGrassMinTemp(Float grassMinTemp) {
        this.grassMinTemp = grassMinTemp;
    }

    public String getGrassMinTime() {
        return grassMinTime;
    }

    public void setGrassMinTime(String grassMinTime) {
        this.grassMinTime = grassMinTime == null ? null : grassMinTime.trim();
    }

    public Float getGroundTemp() {
        return groundTemp;
    }

    public void setGroundTemp(Float groundTemp) {
        this.groundTemp = groundTemp;
    }

    public Float getGroundMaxTemp() {
        return groundMaxTemp;
    }

    public void setGroundMaxTemp(Float groundMaxTemp) {
        this.groundMaxTemp = groundMaxTemp;
    }

    public String getGroundMaxTime() {
        return groundMaxTime;
    }

    public void setGroundMaxTime(String groundMaxTime) {
        this.groundMaxTime = groundMaxTime == null ? null : groundMaxTime.trim();
    }

    public Float getGroundMinTemp() {
        return groundMinTemp;
    }

    public void setGroundMinTemp(Float groundMinTemp) {
        this.groundMinTemp = groundMinTemp;
    }

    public String getGroundMinTime() {
        return groundMinTime;
    }

    public void setGroundMinTime(String groundMinTime) {
        this.groundMinTime = groundMinTime == null ? null : groundMinTime.trim();
    }

    public Float getCm5Temp() {
        return cm5Temp;
    }

    public void setCm5Temp(Float cm5Temp) {
        this.cm5Temp = cm5Temp;
    }

    public Float getCm10Temp() {
        return cm10Temp;
    }

    public void setCm10Temp(Float cm10Temp) {
        this.cm10Temp = cm10Temp;
    }

    public Float getCm15Temp() {
        return cm15Temp;
    }

    public void setCm15Temp(Float cm15Temp) {
        this.cm15Temp = cm15Temp;
    }

    public Float getCm20Temp() {
        return cm20Temp;
    }

    public void setCm20Temp(Float cm20Temp) {
        this.cm20Temp = cm20Temp;
    }

    public Float getCm40Temp() {
        return cm40Temp;
    }

    public void setCm40Temp(Float cm40Temp) {
        this.cm40Temp = cm40Temp;
    }

    public Float getCm80Temp() {
        return cm80Temp;
    }

    public void setCm80Temp(Float cm80Temp) {
        this.cm80Temp = cm80Temp;
    }

    public Float getCm160Temp() {
        return cm160Temp;
    }

    public void setCm160Temp(Float cm160Temp) {
        this.cm160Temp = cm160Temp;
    }

    public Float getCm320Temp() {
        return cm320Temp;
    }

    public void setCm320Temp(Float cm320Temp) {
        this.cm320Temp = cm320Temp;
    }

    public Float getEvaporation() {
        return evaporation;
    }

    public void setEvaporation(Float evaporation) {
        this.evaporation = evaporation;
    }

    public Float getPressureSea() {
        return pressureSea;
    }

    public void setPressureSea(Float pressureSea) {
        this.pressureSea = pressureSea;
    }

    public Integer getVisibility() {
        return visibility;
    }

    public void setVisibility(Integer visibility) {
        this.visibility = visibility;
    }

    public Integer getMinVisibility() {
        return minVisibility;
    }

    public void setMinVisibility(Integer minVisibility) {
        this.minVisibility = minVisibility;
    }

    public String getMinVisibilityTime() {
        return minVisibilityTime;
    }

    public void setMinVisibilityTime(String minVisibilityTime) {
        this.minVisibilityTime = minVisibilityTime == null ? null : minVisibilityTime.trim();
    }

    public String getRainMinutes() {
        return rainMinutes;
    }

    public void setRainMinutes(String rainMinutes) {
        this.rainMinutes = rainMinutes == null ? null : rainMinutes.trim();
    }

    public Float getSunLight() {
        return sunLight;
    }

    public void setSunLight(Float sunLight) {
        this.sunLight = sunLight;
    }

    public String getStationName() {
        return stationName;
    }

    public void setStationName(String stationName) {
        this.stationName = stationName == null ? null : stationName.trim();
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city == null ? null : city.trim();
    }

    public String getCounty() {
        return county;
    }

    public void setCounty(String county) {
        this.county = county == null ? null : county.trim();
    }

    public String getObserveElement() {
        return observeElement;
    }

    public void setObserveElement(String observeElement) {
        this.observeElement = observeElement == null ? null : observeElement.trim();
    }

    public String getDrainageArea() {
        return drainageArea;
    }

    public void setDrainageArea(String drainageArea) {
        this.drainageArea = drainageArea == null ? null : drainageArea.trim();
    }

    public Integer getJb() {
        return jb;
    }

    public void setJb(Integer jb) {
        this.jb = jb;
    }

    public Float getRelTemp() {
        return relTemp;
    }

    public void setRelTemp(Float relTemp) {
        this.relTemp = relTemp;
    }

    public Float getCloud() {
        return cloud;
    }

    public void setCloud(Float cloud) {
        this.cloud = cloud;
    }

    public Float getFog() {
        return fog;
    }

    public void setFog(Float fog) {
        this.fog = fog;
    }

    public Float getAveTemp() {
        return aveTemp;
    }

    public void setAveTemp(Float aveTemp) {
        this.aveTemp = aveTemp;
    }

    public Float getVariableTemp() {
        return variableTemp;
    }

    public void setVariableTemp(Float variableTemp) {
        this.variableTemp = variableTemp;
    }

    public Integer getCLO_Cov() {
        return CLO_Cov;
    }

    public void setCLO_Cov(Integer CLO_Cov) {
        this.CLO_Cov = CLO_Cov;
    }

    public Integer getCLO_Cov_Low() {
        return CLO_Cov_Low;
    }

    public void setCLO_Cov_Low(Integer CLO_Cov_Low) {
        this.CLO_Cov_Low = CLO_Cov_Low;
    }

    public Integer getCLO_COV_LM() {
        return CLO_COV_LM;
    }

    public void setCLO_COV_LM(Integer CLO_COV_LM) {
        this.CLO_COV_LM = CLO_COV_LM;
    }

    public Float getTEM_ChANGE_24h() {
        return TEM_ChANGE_24h;
    }

    public void setTEM_ChANGE_24h(Float TEM_ChANGE_24h) {
        this.TEM_ChANGE_24h = TEM_ChANGE_24h;
    }
    
    public String getColor() {
		return color;
	}

	public void setColor(String color) {
		this.color = color;
	}
    
	public Double getX() {
		return x;
	}

	public void setX(Double x) {
		this.x = x;
	}

	public Double getY() {
		return y;
	}

	public void setY(Double y) {
		this.y = y;
	}
	
	public Float getAmassRain() {
		return amassRain;
	}
	
	public void setAmassRain(Float amassRain) {
		this.amassRain = amassRain;
	}
	
	public Float getAvgTemp() {
		return avgTemp;
	}

	public void setAvgTemp(Float avgTemp) {
		this.avgTemp = avgTemp;
	}
	
	public Float getHeghestTemp() {
		return heghestTemp;
	}

	public void setHeghestTemp(Float heghestTemp) {
		this.heghestTemp = heghestTemp;
	}
	
	public Float getLowestTemp() {
		return lowestTemp;
	}

	public void setLowestTemp(Float lowestTemp) {
		this.lowestTemp = lowestTemp;
	}
	
	public Float getMaxIsWindV() {
		return maxIsWindV;
	}

	public void setMaxIsWindV(Float maxIsWindV) {
		this.maxIsWindV = maxIsWindV;
	}
	
	public Integer getMinHumidity() {
		return minHumidity;
	}

	public void setMinHumidity(Integer minHumidity) {
		this.minHumidity = minHumidity;
	}
	
	public Float getAvgPressure() {
		return avgPressure;
	}

	public void setAvgPressure(Float avgPressure) {
		this.avgPressure = avgPressure;
	}
}